package com.Bride.smarthome.service.Device;

/*
  设备控制服务接口
  2025/9/8
  com.Bride.smarthome.service.Device
  @author winkin
*/

public interface DeviceControlService {

    /**
     * 打开设备
     * @param deviceId 设备ID
     * @return 控制结果
     */
    boolean turnOn(Long deviceId);

    /**
     * 关闭设备
     * @param deviceId 设备ID
     * @return 控制结果
     */
    boolean turnOff(Long deviceId);

    /**
     * 设置设备状态
     * @param deviceId 设备ID
     * @param status 状态值
     * @return 控制结果
     */
    boolean setStatus(Long deviceId, String status);
}